/**
 * File Name   : ProductBankForm.java
 * Description : 
 */
package com.hh.admin.product.bankfinancial.form;

import com.hh.common.struts.CommonActionForm;

/**
 * 银行理财产品内容管理Form
 * @author 冯昌硕
 * @create 2013-1-4 下午8:36:24
 */
public class ProductBankForm extends CommonActionForm {

    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 4541784337581661859L;

    /**
     * 产品ID
     */
    private int id;
    
    /**
     * 产品ID数组
     */
    private Integer[] ids;
    
    /**
     * 产品名称
     */
    private String productName;
    
    /**
     * 发行银行
     */
    private String bank;
    
    /**
     * 币种
     */
    private String currency;
    
    /**
     * 委托期
     */
    private int timeLimit;
    
    /**
     * 收益起计日
     */
    private String earningsStartDate;
    
    /**
     * 销售起始日期
     */
    private String startDate;
    
    /**
     * 销售终止日期
     */
    private String endDate;
    
    /**
     * 付息周期(天)
     */
    private int paymentCycle;
    
    /**
     * 预期最高年化收益率
     */
    private float expectedProfit;
    
    /**
     * 产品类型
     */
    private String productType;
    
    /**
     * 起购金额/委托起始金额 (万元)
     */
    private float startAmount;
    
    /**
     * 收益类型
     */
    private String earningsType;
    
    /**
     * 发售地区
     */
    private String placeArea;
    
    /**
     * 递增单位(元)
     */
    private int incrementBy;
    
    /**
     * 产品管理费
     */
    private int fees;
    
    /**
     * 是否保本(0-否；1-是)
     */
    private int breakEven;
    
    /**
     * 在售状态(0-未开始销售；1-正在销售中;2-已结束销售)
     */
    private int placeStatus;
    
    /**
     * 提前终止条件
     */
    private String earlyTermCond;
    
    /**
     * 产品说明
     */
    private String productDesc;
    
    /**
     * 收益率说明
     */
    private String eariningsDesc;
    
    /**
     * 记录创建人
     */
    private String createrUser;
    
    /**
     * 产品类型ID,参照表product_type的id字段
     */
    private int productTypeId;
    
    /**
     * 内容状态(0-草稿;1-发布)
     */
    private int status;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public Integer[] getIds() {
        return ids;
    }

    public void setIds(Integer[] ids) {
        this.ids = ids;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getBank() {
        return bank;
    }

    public void setBank(String bank) {
        this.bank = bank;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public int getTimeLimit() {
        return timeLimit;
    }

    public void setTimeLimit(int timeLimit) {
        this.timeLimit = timeLimit;
    }

    public String getEarningsStartDate() {
        return earningsStartDate;
    }

    public void setEarningsStartDate(String earningsStartDate) {
        this.earningsStartDate = earningsStartDate;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public int getPaymentCycle() {
        return paymentCycle;
    }

    public void setPaymentCycle(int paymentCycle) {
        this.paymentCycle = paymentCycle;
    }

    public float getExpectedProfit() {
        return expectedProfit;
    }

    public void setExpectedProfit(float expectedProfit) {
        this.expectedProfit = expectedProfit;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public float getStartAmount() {
        return startAmount;
    }

    public void setStartAmount(float startAmount) {
        this.startAmount = startAmount;
    }

    public String getEarningsType() {
        return earningsType;
    }

    public void setEarningsType(String earningsType) {
        this.earningsType = earningsType;
    }

    public String getPlaceArea() {
        return placeArea;
    }

    public void setPlaceArea(String placeArea) {
        this.placeArea = placeArea;
    }

    public int getIncrementBy() {
        return incrementBy;
    }

    public void setIncrementBy(int incrementBy) {
        this.incrementBy = incrementBy;
    }

    public int getFees() {
        return fees;
    }

    public void setFees(int fees) {
        this.fees = fees;
    }

    public int getBreakEven() {
        return breakEven;
    }

    public void setBreakEven(int breakEven) {
        this.breakEven = breakEven;
    }

    public int getPlaceStatus() {
        return placeStatus;
    }

    public void setPlaceStatus(int placeStatus) {
        this.placeStatus = placeStatus;
    }

    public String getEarlyTermCond() {
        return earlyTermCond;
    }

    public void setEarlyTermCond(String earlyTermCond) {
        this.earlyTermCond = earlyTermCond;
    }

    public String getProductDesc() {
        return productDesc;
    }

    public void setProductDesc(String productDesc) {
        this.productDesc = productDesc;
    }

    public String getEariningsDesc() {
        return eariningsDesc;
    }

    public void setEariningsDesc(String eariningsDesc) {
        this.eariningsDesc = eariningsDesc;
    }

    public String getCreaterUser() {
        return createrUser;
    }

    public void setCreaterUser(String createrUser) {
        this.createrUser = createrUser;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getProductTypeId() {
        return productTypeId;
    }

    public void setProductTypeId(int productTypeId) {
        this.productTypeId = productTypeId;
    }
    
}
